﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Threading;
using System.Data.SqlClient;

namespace sccf
{
    public partial class ConfigurarAgenda : System.Web.UI.Page
    {
        
        protected void Page_Load(object sender, EventArgs e)
        {
            //if (!IsPostBack)
            //{
            //    int resut = ConfigurarConvocatoriaController.Consultar();
            //    string razon;
            //    if (resut == 1)
            //    {
            //        razon = "No se ha creado la agenda de la última Sesion Convocada";
            //        Response.Redirect("NoAccess2.aspx?razon=" + razon, true);
            //    }
            //    else if (resut == 2)
            //    {
            //        razon = "Ya hay una sesión Activa";
            //        Response.Redirect("NoAccess2.aspx?razon=" + razon, true);
            //    }
            //    else if (resut == 3)
            //    {
            //        razon = "No se ha convocado a Sesión";
            //        Response.Redirect("NoAccess2.aspx?razon=" + razon, true);
            //    }
            //    else
            //    {
            //        if (TextBox_FechaInic.Text.CompareTo("") == 0)
            //        {
                        TextBox_FechaInic_CalendarExtender.SelectedDate = System.DateTime.Today.AddDays(1);
                        TextBox_FechaInic_CalendarExtender.StartDate = System.DateTime.Today.AddDays(1);
                        TextBox_FechaInic_CalendarExtender.EndDate = System.DateTime.Today.AddDays(9);
                        TextBox_FechaFin_CalendarExtender.SelectedDate = System.DateTime.Today.AddDays(1);
                        TextBox_FechaFin_CalendarExtender.StartDate = System.DateTime.Today.AddDays(1);
                        TextBox_FechaFin_CalendarExtender.EndDate = System.DateTime.Today.AddDays(30);
                //    }
                //}
                AddControls();
                TextBox1.Text = "11-2013";
            //}
        }


        protected void Button_Enviar2_Click(object sender, EventArgs e)
        {

            //string result = ConfigurarConvocatoriaController.Registrar(TextArea1.InnerText, Convert.ToDateTime(TextBox_FechaInic.Text).Date, Convert.ToDateTime(TextBox_FechaFin.Text).Date);
            //if (result.CompareTo("") != 0)
            //{
            //    WebMsgBox.Show(result);
            //}
            //else
            //    Response.Redirect("Exito.aspx?razon= Convocatoria configurada y enviada correctamente", true);
        }


        protected void Button1_Click(object sender, EventArgs e)
        {
            //TextBox_FechaFin_CalendarExtender.StartDate = TextBox_FechaInic_CalendarExtender.SelectedDate.Value.AddDays(1);
            //TextBox_FechaFin_CalendarExtender.EndDate = TextBox_FechaFin_CalendarExtender.StartDate.Value.AddDays(7);
        }

        private void AddControls()
        {

            //SqlDataReader result = ConfigurarConvocatoriaController.puntos();

            

            
            int i = 1;
            List<List<string>> lista = Vars.alambrado();
            foreach (List<string> result in lista)
            //while (result.Read())//real
            {
                Panel nuevo = new Panel();
                nuevo.GroupingText = "Punto&nbsp;" + i.ToString() + ". " + "&nbsp;&nbsp;" + "Enviado por:&nbsp;" + result[1].ToString();

                Panel nuevoA = new Panel();
                Panel nuevoB = new Panel();
                Panel nuevoC = new Panel();


                Label Texto1 = new Label();
                Texto1.Text = result[0].ToString();


 
                nuevoA.Controls.Add(Texto1);



                nuevoB.Direction = ContentDirection.LeftToRight;
                nuevoC.Direction = ContentDirection.LeftToRight;

                nuevo.Controls.Add(nuevoA);
                nuevo.Controls.Add(nuevoB);
                nuevo.Controls.Add(nuevoC);
                nuevo.Direction = ContentDirection.LeftToRight;

                PanelDePuntos.Controls.Add(nuevo);

                i++;
            }
            ViewState["controlsadded"] = true;
        }

       

        

      

    }
}